"""
lambda表达式
语法：
    变量 = lambda 形参: 函数体
"""

# 普通函数
def fun1():
    print("Hello World")

# Lambda表达式的写法
fun2 = lambda : print("Hello Lambda") # 无参数，无返回值

# fun1()
# fun2()

def fun3(p1,p2):
    return p1 > p2

fun4 = lambda p1,p2: p1 > p2  # 有参数，有返回值


# print(fun3(1,3))
# print(fun4(3,1))

# 无参数，有返回值
fun5 = lambda : "Hello Student"
print(fun5())
# 有参数，无返回值
fun5 = lambda p1,p2: print(f"p1={p1},p2={p2}")
fun5(3,5)